Skip to main content
weaveDocs
weave / Dataset

Class: Dataset<R>

Dataset object with easy saving and automatic versioning

Example

Extends

Type Parameters

R extends DatasetRow

Constructors

new Dataset()

new Dataset<R>(parameters): Dataset<R>

Parameters

parameters: DatasetParameters<R>

Returns

Dataset<R>

Overrides

WeaveObject.constructor

Defined in

dataset.ts:51

Properties

__savedRef?

optional __savedRef: ObjectRef | Promise<ObjectRef>

Inherited from

WeaveObject.__savedRef

Defined in

weaveObject.ts:49

_baseParameters

protected _baseParameters: WeaveObjectParameters

Inherited from

WeaveObject._baseParameters

Defined in

weaveObject.ts:51

rows

rows: Table<R>

Defined in

dataset.ts:49

Accessors

description

get description(): undefined | string

Returns

undefined | string

Inherited from

WeaveObject.description

Defined in

weaveObject.ts:89

id

get id(): string

Returns

string

Inherited from

WeaveObject.id

Defined in

weaveObject.ts:85

length

get length(): number

Returns

number

Defined in

dataset.ts:64

Methods

[asyncIterator]()

[asyncIterator](): AsyncIterator<any, any, undefined>

Returns

AsyncIterator<any, any, undefined>

Defined in

dataset.ts:68

className()

className(): any

Returns

any

Inherited from

WeaveObject.className

Defined in

weaveObject.ts:53

getRow()

getRow(index): R

Parameters

index: number

Returns

R

Defined in

dataset.ts:74

save()

save(): Promise<ObjectRef>

Returns

Promise<ObjectRef>

Defined in

dataset.ts:60

saveAttrs()

saveAttrs(): object

Returns

object

Inherited from

WeaveObject.saveAttrs

Defined in

weaveObject.ts:57